package com.shopping.service;

import javax.servlet.http.HttpServletRequest;

import com.shopping.commons.response.DataGradResp;
import com.shopping.commons.response.MessageResp;
import com.shopping.commons.service.CommonsService;
import com.shopping.model.AdminInfo;
import com.shopping.param.AdminInfoParam;

/**
 * 后台管理员的Service
 * @author 3
 *
 */
public interface IAdminService extends CommonsService<AdminInfo>{


	//////////////////自己实现的其他方法//////////////////////////////

	/**
	 * denglu
	 * @param param
	 * @return
	 */
	public MessageResp login(AdminInfoParam param);

//	/**
//	 *注册   废弃
//	 * @param param
//	 */
//	public MessageResp register(User param);

	/**
	 * admin列表
	 * @param param
	 * @return
	 */
	public DataGradResp<AdminInfo> select(AdminInfo param);

	/**
	 * 后台用户登出
	 */
	public MessageResp exit(HttpServletRequest request);//这两个request的对象是不一致的，一个是spring里面的，一个是j2ee原生的，spring里面的那个，进行了二次封装，内容略不一样，我没记错的话，，，

}
